@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{ padding:0; margin:0;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%}
a{text-decoration: none; color:#21759B;}

/*
公共部分
*/
body{ width:1000px; margin:auto;font-size:13px;font-family:"Microsoft YaHei","宋体";word-wrap : break-word ;word-break : break-all;}
#header { height:160px; position:relative; background:url(nav.jpg) center bottom no-repeat;}
	#header h1{ font-size:30px; color:#333; font-weight:bold; padding:20px 0 0 50px;}
	#header h2{ font-size:16px; margin:15px auto 0 80px;}
	
	#header .nav {height:29px;line-height:29px;border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;background:url(repeat.png) repeat-x;}
		#header .nav a {text-decoration:none;color:#666;margin-left:20px;}
		#header .nav a:hover{text-decoration:underline; color:#369; font-weight:bold; }
		#header .fr{ float:right; margin-right:20px;}
	
#footer {height:160px; position:relative; margin-top:15px; clear:both;}
	#footer .friend{border:1px solid #DADADA; padding:10px; line-height:28px;}
		#footer .friend a{text-decoration:none;color:#666;margin-left:20px;}
		#footer .friend a:hover {text-decoration:underline;color:#369;}
		#footer center {border:1px solid #DADADA;padding:10px; background:#F2F2F2; margin-top:15px;}
	
#content { height:auto; margin:15px auto 0; position:relative;}
	#content .list { width:700px; float:left;}
		#content .list ul li { margin-bottom:10px; border:1px solid #DADADA; border-top:none;}
			#content .list ul li h2{ font-size:12px; line-height:28px;background:url(article_img.png) repeat-x; font-weight:bold; padding-left:10px;}
			#content .list ul li h2 a { color:#06F; font-weight:500;}
				#content .list ul li h2 .more { background:url(article_img.png) left -28px no-repeat; display:block; float:right; height:26px; width:50px;}
			#content .list ul li .img{float:left; display:inline; margin:10px; }
			#content .list ul li .img center{ color:#06F;}
		#content .list ul li img{ margin-bottom:10px; padding:5px; border:1px solid #999;}
			#content .list ul li p{ font-size:12px; line-height:18px; margin:10px; padding-bottom:10px; text-indent: 2em; color:#666;}
	#content .list ol {  border-top:#666 1px solid; clear:both; text-align:right; margin:10px;}
		#content .list ol li{ float:right; padding:3px 10px; margin:3px; border:none; color:#999;}
		
	#content .right { width:285px; float:left; padding-left:13px}
	#content .right div { border:1px solid #DADADA; border-top:none; margin-bottom:15px;}
	#content .right h6 {font-size:12px; line-height:28px; background:url(article_img.png) repeat-x; font-weight:bold; padding-left:10px;}
		#content .right h6 span {display:block; background:url(article_img.png) right -28px no-repeat;height:27px; width:17px; float:left; margin-right:10px;}
		#content .right .tag p{ padding:10px;}
			#content .right .tag a { line-height:18px; margin-left:10px;}
			
	#content .box { border:1px solid #DADADA; width:700px; float:left; height:auto; overflow:hidden;}
		#content .box h2 { line-height:36px; color:#369; font-size:20px; padding-left:20px; background:url(repeat.png) left -120px repeat-x;}
		#content .box .edit{ margin:15px;}
			#content .box .edit input{ border:1px solid #DADADA; height:25px; line-height:24px; width:200px; color:#06F; padding-left:5px;}
			#content .box .edit th { text-align:right; padding-right:10px;}

#content .view { float:left;}
	#content .view .box .img { float:left; display:inline; margin:10px; }
		#content .view .box .img img {margin-bottom:10px; padding:5px; border:1px solid #999;}
		#content .view .box .img center{ color:#06F;}
	#content .view .box h1{ font-size:24px; color:#039; margin:15px auto 10px;}
		#content .view .box h1 span { color:#C30;}
			#content .view .box .content {line-height:20px; padding:10px; color:#333;}
				#content .view .box .content p { text-indent:2em;}
			#content .view .box ol { border-top:#A1A1A1 1px solid; clear:both; text-align:right; margin:10px;}
		#content .view .box ol li{ float:right; padding:3px 10px; margin:3px; border:none; color:#999;}
		
	#content .view .common { line-height:40px; padding-left:30px; font-size:20px; width:670px; margin:15px 0; background:#F0F0F0; }
		#content .view .list .bg{background:#F4F4F4;}

#page { text-align:center; clear:both;}
	#page a ,#page span { display:block;margin:0 5px; float:left; height:30px; line-height:30px; padding:0 5px; border:1px solid #DADADA;}
	#page a:hover{background:#FFF8C6;text-decoration:none;color:#F00;}